using System;
using System.Collections.Generic;
using System.Text;
using System.Collections.ObjectModel;

namespace Rarous.TexyNet {
  public class Classes : Collection<String> {

    public class NoClassesAllowed : Classes { }
    public class AllClassesAllowed : Classes { }

    private static readonly Classes none = new NoClassesAllowed();
    private static readonly Classes all = new AllClassesAllowed();

    public static Classes All {
      get {
        return all;
      }
    }

    public static Classes None {
      get {
        return none;
      }
    }
  }
}
